Keighley pronounced "keeth-lee" is a town in the English county of West Yorkshire, north west of Bradford in the Aire Valley.